package com.dime.physical.service;

import com.dime.physical.domain.DimePhysicalregister;
import com.dime.physical.domain.dto.DimeHistoryPhysicalDto;
import com.dime.physical.domain.dto.MaincheckViewDto;
import com.dime.physical.domain.dto.MainchecksubmitDto;
import com.dime.physical.domain.dto.SearchPhysicalregister;

import java.util.List;

public interface IDimeMainCheckService {

    public MaincheckViewDto getMaincheckPhysical(DimePhysicalregister dimePhysicalregister);

    public  int SaveMaincheck(MainchecksubmitDto mainchecksubmitDto);

    public int RevokeMaincheck(DimePhysicalregister dimePhysicalregister);


    public MainchecksubmitDto getSubmitMaincheckPhysical(DimePhysicalregister dimePhysicalregister);


    List<DimeHistoryPhysicalDto> getHistoryPhysical(DimePhysicalregister dimePhysicalregister);

    int MainCheckExamine(SearchPhysicalregister dimePhysicalregister);

    int MainCheckUnExamine(SearchPhysicalregister dimePhysicalregister);
}

